home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_91_APerfDialogs.txt < prev    next >
Text File  |  1996-04-18  |  71KB  |  1,291 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x0000D4B8 (4 of them)
  4. # A5 relocation data at 0x00000C34
  5. #   A5 relocation at 00000042
  6. #   A5 relocation at 00000050
  7. #   A5 relocation at 00000058
  8. #   A5 relocation at 00000076
  9. #   A5 relocation at 0000007C
  10. #   A5 relocation at 0000008E
  11. #   A5 relocation at 000000A6
  12. #   A5 relocation at 00000156
  13. #   A5 relocation at 000001E4
  14. #   A5 relocation at 000001EA
  15. #   A5 relocation at 000001F4
  16. #   A5 relocation at 00000312
  17. #   A5 relocation at 00000344
  18. #   A5 relocation at 0000038E
  19. #   A5 relocation at 000003BA
  20. #   A5 relocation at 0000040C
  21. #   A5 relocation at 00000442
  22. #   A5 relocation at 0000053C
  23. #   A5 relocation at 00000542
  24. #   A5 relocation at 00000634
  25. #   A5 relocation at 00000662
  26. #   A5 relocation at 00000690
  27. #   A5 relocation at 000006B8
  28. #   A5 relocation at 000006E2
  29. #   A5 relocation at 00000714
  30. #   A5 relocation at 0000054C
  31. #   A5 relocation at 0000063E
  32. #   A5 relocation at 0000066C
  33. #   A5 relocation at 0000069A
  34. #   A5 relocation at 000006C2
  35. #   A5 relocation at 000006EC
  36. #   A5 relocation at 0000071E
  37. #   A5 relocation at 00000654
  38. #   A5 relocation at 00000682
  39. #   A5 relocation at 000006A8
  40. #   A5 relocation at 000006D2
  41. #   A5 relocation at 00000704
  42. #   A5 relocation at 00000736
  43. #   A5 relocation at 0000086E
  44. #   A5 relocation at 00000888
  45. #   A5 relocation at 0000089E
  46. #   A5 relocation at 0000087E
  47. #   A5 relocation at 00000896
  48. #   A5 relocation at 000008AE
  49. #   A5 relocation at 000008CA
  50. #   A5 relocation at 000008E4
  51. #   A5 relocation at 0000096E
  52. #   A5 relocation at 0000097C
  53. #   A5 relocation at 00000910
  54. #   A5 relocation at 00000916
  55. #   A5 relocation at 0000092A
  56. #   A5 relocation at 000009A2
  57. #   A5 relocation at 00000A14
  58. #   A5 relocation at 000009B8
  59. #   A5 relocation at 000009CA
  60. #   A5 relocation at 000009E6
  61. #   A5 relocation at 00000A34
  62. #   A5 relocation at 00000B7C
  63. #   A5 relocation at 00000BDA
  64. # A5 is 0x00000000
  65. # PC relocation data at 0x00000C88
  66. #   PC relocation at 000000BE
  67. #   PC relocation at 0000014C
  68. #   PC relocation at 00000A56
  69. #   PC relocation at 00000AE4
  70. # load address is 0x00000000
  71. 00000000  0000 0000                ori.b      D0, 0x0
  72. 00000004  4348                     chk.w      D1, A0
  73. 00000006  455A                     chk.w      D2, [A2]+
  74. 00000008  4E56 0000                link       A6, 0
  75. 0000000C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  76. 00000010  246E 0008                movea.l    A2, [A6 + 0x8]
  77. 00000014  702E                     moveq.l    D0, 0x2E
  78. 00000016  2F00                     move.l     -[A7], D0
  79. 00000018  4EB9 0000 0BEA           jsr        [0x00000BEA]
  80. 0000001E  2640                     movea.l    A3, D0
  81. 00000020  200B                     move.l     D0, A3
  82. 00000022  6708                     beq        +0xA /* 0000002C */
  83. 00000024  2F0B                     move.l     -[A7], A3
  84. 00000026  4EB9 0000 67F2           jsr        [0x000067F2]
  85. label0000002C:
  86. 0000002C  2F0A                     move.l     -[A7], A2
  87. 0000002E  4EB9 0000 14D2           jsr        [0x000014D2]
  88. 00000034  262E 000C                move.l     D3, [A6 + 0xC]
  89. 00000038  2543 0004                move.l     [A2 + 0x4], D3
  90. 0000003C  2043                     movea.l    A0, D3
  91. 0000003E  2028 0458                move.l     D0, [A0 + 0x458]
  92. 00000042  2540 0008                move.l     [A2 + 0x8], D0
  93. 00000046  3F3C 1771                move.w     -[A7], 0x1771
  94. 0000004A  42A7                     clr.l      -[A7]
  95. 0000004C  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  96. 00000052  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  97. 00000058  2050                     movea.l    A0, [A0]
  98. 0000005A  2068 0060                movea.l    A0, [A0 + 0x60]
  99. 0000005E  4E90                     jsr        [A0]
  100. 00000060  2840                     movea.l    A4, D0
  101. 00000062  2F0C                     move.l     -[A7], A4
  102. 00000064  4EB9 0000 1172           jsr        [0x00001172]
  103. 0000006A  7001                     moveq.l    D0, 0x01
  104. 0000006C  1F00                     move.b     -[A7], D0
  105. 0000006E  2F3C 5250 4F4B           move.l     -[A7], 0x52504F4B /* 'RPOK' */
  106. 00000074  2F3C 5250 434E           move.l     -[A7], 0x5250434E /* 'RPCN' */
  107. 0000007A  2F0B                     move.l     -[A7], A3
  108. 0000007C  4EB9 0000 67FA           jsr        [0x000067FA]
  109. 00000082  2F0B                     move.l     -[A7], A3
  110. 00000084  2F0C                     move.l     -[A7], A4
  111. 00000086  2054                     movea.l    A0, [A4]
  112. 00000088  2068 00E0                movea.l    A0, [A0 + 0xE0]
  113. 0000008C  4E90                     jsr        [A0]
  114. 0000008E  254C 000C                move.l     [A2 + 0xC], A4
  115. 00000092  2F0A                     move.l     -[A7], A2
  116. 00000094  4EB9 0000 0474           jsr        [0x00000474]
  117. 0000009A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  118. 0000009E  4E5E                     unlink     A6
  119. 000000A0  205F                     movea.l    A0, [A7]+
  120. 000000A2  504F                     addq.w     A7, 8
  121. 000000A4  4ED0                     jmp        [A0]
  122. 000000A6  8043                     or.w       D0, D3
  123. 000000A8  4950                     chk.w      D4, [A0]
  124. 000000AA  6572                     bcs        +0x74 /* 0000011E */
  125. 000000AC  6643                     bne        +0x45 /* 000000F1 */
  126. 000000AE  6F6E                     ble        +0x70 /* 0000011E */
  127. 000000B0  6669                     bne        +0x6B /* 0000011B */
  128. 000000B2  6752                     beq        +0x54 /* 00000106 */
  129. 000000B4  6570                     bcs        +0x72 /* 00000126 */
  130. 000000B6  6F72                     ble        +0x74 /* 0000012A */
  131. 000000B8  7444                     moveq.l    D2, 0x44
  132. 000000BA  6961                     bvs        +0x63 /* 0000011D */
  133. 000000BC  6C6F                     bge        +0x71 /* 0000012D */
  134. 000000BE  675F                     beq        +0x61 /* 0000011F */
  135. 000000C0  5F32 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  136. 000000C4  5065                     addq.w     -[A5], 8
  137. 000000C6  7266                     moveq.l    D1, 0x66
  138. 000000C8  436F 6E66                chk.w      D1, [A7 + 0x6E66]
  139. 000000CC  6967                     bvs        +0x69 /* 00000135 */
  140. 000000CE  5265                     addq.w     -[A5], 1
  141. 000000D0  706F                     moveq.l    D0, 0x6F
  142. 000000D2  7274                     moveq.l    D1, 0x74
  143. 000000D4  4469 616C                neg.w      [A1 + 0x616C]
  144. 000000D8  6F67                     ble        +0x69 /* 00000141 */
  145. 000000DA  4650                     not.w      [A0]
  146. 000000DC  3133 5450                move.w     -[A0], [A3 + D5.w * 4 + 0x50]
  147. 000000E0  6572                     bcs        +0x74 /* 00000154 */
  148. 000000E2  6644                     bne        +0x46 /* 00000128 */
  149. 000000E4  6F63                     ble        +0x65 /* 00000149 */
  150. 000000E6  756D                     moveq.l    D2, 0x6D
  151. 000000E8  656E                     bcs        +0x70 /* 00000158 */
  152. 000000EA  7400                     moveq.l    D2, 0x00
  153. 000000EC  0000 FFFF                ori.b      D0, 0xFF
  154. 000000F0  4E56 0000                link       A6, 0
  155. 000000F4  48E7 1818                movem.l    -[A7], D3,D4,A3,A4
  156. 000000F8  266E 0008                movea.l    A3, [A6 + 0x8]
  157. 000000FC  262B 000C                move.l     D3, [A3 + 0xC]
  158. 00000100  2F03                     move.l     -[A7], D3
  159. 00000102  2043                     movea.l    A0, D3
  160. 00000104  2050                     movea.l    A0, [A0]
  161. label00000106:
  162. 00000106  2068 043C                movea.l    A0, [A0 + 0x43C]
  163. 0000010A  4E90                     jsr        [A0]
  164. 0000010C  2800                     move.l     D4, D0
  165. 0000010E  0C84 5250 4F4B           cmpi.l     D4, 0x52504F4B /* 'RPOK' */
  166. 00000114  661C                     bne        +0x1E /* 00000132 */
  167. 00000116  286B 0004                movea.l    A4, [A3 + 0x4]
  168. 0000011A  4A2C 047C                tst.b      [A4 + 0x47C]
  169. label0000011E:
  170. 0000011E  6612                     bne        +0x14 /* 00000132 */
  171. 00000120  2F0B                     move.l     -[A7], A3
  172. 00000122  4EB9 0000 0180           jsr        [0x00000180]
  173. // begin alternate branch 00000126-00000128
  174. label00000126:
  175. 00000126  0180                     bclr       D0, D0
  176. // end alternate branch 00000126-00000128
  177. label00000126: // (misaligned)
  178. label00000128:
  179. 00000128  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  180. // begin alternate branch 0000012A-00000132
  181. label0000012A:
  182. 0000012A  0004 4EB9                ori.b      D4, 0xB9
  183. 0000012E  0000 D24A                ori.b      D0, 0x4A /* 'J' */
  184. // end alternate branch 0000012A-00000132
  185. label0000012A: // (misaligned)
  186. 0000012C  4EB9 0000 D24A           jsr        [0x0000D24A]
  187. label00000132:
  188. 00000132  262B 000C                move.l     D3, [A3 + 0xC]
  189. 00000136  2F03                     move.l     -[A7], D3
  190. 00000138  2043                     movea.l    A0, D3
  191. 0000013A  2050                     movea.l    A0, [A0]
  192. 0000013C  2068 03D4                movea.l    A0, [A0 + 0x3D4]
  193. 00000140  4E90                     jsr        [A0]
  194. 00000142  4CDF 1818                movem.l    D3,D4,A3,A4, [A7]+
  195. 00000146  4E5E                     unlink     A6
  196. 00000148  205F                     movea.l    A0, [A7]+
  197. 0000014A  584F                     addq.w     A7, 4
  198. 0000014C  4ED0                     jmp        [A0]
  199. 0000014E  802C 436F                or.b       D0, [A4 + 0x436F]
  200. 00000152  6E66                     bgt        +0x68 /* 000001BA */
  201. label00000154:
  202. 00000154  6967                     bvs        +0x69 /* 000001BD */
  203. 00000156  7572                     moveq.l    D2, 0x72
  204. label00000158:
  205. 00000158  6552                     bcs        +0x54 /* 000001AC */
  206. 0000015A  6570                     bcs        +0x72 /* 000001CC */
  207. 0000015C  6F72                     ble        +0x74 /* 000001D0 */
  208. 0000015E  745F                     moveq.l    D2, 0x5F
  209. 00000160  5F32 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  210. 00000164  5065                     addq.w     -[A5], 8
  211. 00000166  7266                     moveq.l    D1, 0x66
  212. 00000168  436F 6E66                chk.w      D1, [A7 + 0x6E66]
  213. 0000016C  6967                     bvs        +0x69 /* 000001D5 */
  214. 0000016E  5265                     addq.w     -[A5], 1
  215. 00000170  706F                     moveq.l    D0, 0x6F
  216. 00000172  7274                     moveq.l    D1, 0x74
  217. 00000174  4469 616C                neg.w      [A1 + 0x616C]
  218. 00000178  6F67                     ble        +0x69 /* 000001E1 */
  219. 0000017A  4676 0000                not.w      [A6 + D0.w]
  220. 0000017E  FFFF                     .invalid   <<F/7/7>>
  221. 00000180  4E56 F7B4                link       A6, -0x084C
  222. 00000184  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  223. 00000188  266E 0008                movea.l    A3, [A6 + 0x8]
  224. 0000018C  4203                     clr.b      D3
  225. 0000018E  1D43 F7C4                move.b     [A6 - 0x83C], D3
  226. 00000192  1D43 F8C4                move.b     [A6 - 0x73C], D3
  227. 00000196  1D43 F9CC                move.b     [A6 - 0x634], D3
  228. 0000019A  1D43 FACC                move.b     [A6 - 0x534], D3
  229. 0000019E  1D43 FBD4                move.b     [A6 - 0x42C], D3
  230. 000001A2  1D43 FCD4                move.b     [A6 - 0x32C], D3
  231. 000001A6  1D43 FDDC                move.b     [A6 - 0x224], D3
  232. 000001AA  1D43 FEDC                move.b     [A6 - 0x124], D3
  233. // begin alternate branch 000001AC-000001B0
  234. label000001AC:
  235. 000001AC  FEDC 7006                .extension 0xEDC <<F/2-3/7>> // unimplemented
  236. // end alternate branch 000001AC-000001B0
  237. label000001AC: // (misaligned)
  238. 000001AE  7006                     moveq.l    D0, 0x06
  239. 000001B0  3F00                     move.w     -[A7], D0
  240. 000001B2  486E FEDC                pea.l      [A6 - 0x124]
  241. 000001B6  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  242. label000001BA:
  243. 000001BA  4EB9 0000 378A           jsr        [0x0000378A]
  244. 000001C0  4879 FFFC 82BC           push.l     0xFFFC82BC
  245. 000001C6  486E FDDC                pea.l      [A6 - 0x224]
  246. 000001CA  4EB9 0000 0B8A           jsr        [0x00000B8A]
  247. // begin alternate branch 000001CC-000001D0
  248. label000001CC:
  249. 000001CC  0000 0B8A                ori.b      D0, 0x8A
  250. // end alternate branch 000001CC-000001D0
  251. label000001CC: // (misaligned)
  252. label000001D0:
  253. 000001D0  2F3C 5250 5043           move.l     -[A7], 0x52505043 /* 'RPPC' */
  254. 000001D6  244B                     movea.l    A2, A3
  255. 000001D8  700C                     moveq.l    D0, 0x0C
  256. 000001DA  D5C0                     add.l      A2, D0
  257. 000001DC  2612                     move.l     D3, [A2]
  258. 000001DE  2F03                     move.l     -[A7], D3
  259. 000001E0  2043                     movea.l    A0, D3
  260. 000001E2  2050                     movea.l    A0, [A0]
  261. 000001E4  2068 0180                movea.l    A0, [A0 + 0x180]
  262. 000001E8  4E90                     jsr        [A0]
  263. 000001EA  2840                     movea.l    A4, D0
  264. 000001EC  2F3C 5250 4643           move.l     -[A7], 0x52504643 /* 'RPFC' */
  265. 000001F2  2612                     move.l     D3, [A2]
  266. 000001F4  2F03                     move.l     -[A7], D3
  267. 000001F6  2043                     movea.l    A0, D3
  268. 000001F8  2050                     movea.l    A0, [A0]
  269. 000001FA  2068 0180                movea.l    A0, [A0 + 0x180]
  270. 000001FE  4E90                     jsr        [A0]
  271. 00000200  2D40 F7B4                move.l     [A6 - 0x84C], D0
  272. 00000204  2F3C 5250 5443           move.l     -[A7], 0x52505443 /* 'RPTC' */
  273. 0000020A  2612                     move.l     D3, [A2]
  274. 0000020C  2F03                     move.l     -[A7], D3
  275. 0000020E  2043                     movea.l    A0, D3
  276. 00000210  2050                     movea.l    A0, [A0]
  277. 00000212  2068 0180                movea.l    A0, [A0 + 0x180]
  278. 00000216  4E90                     jsr        [A0]
  279. 00000218  2D40 F7B8                move.l     [A6 - 0x848], D0
  280. 0000021C  2F3C 5250 504E           move.l     -[A7], 0x5250504E /* 'RPPN' */
  281. 00000222  2612                     move.l     D3, [A2]
  282. 00000224  2F03                     move.l     -[A7], D3
  283. 00000226  2043                     movea.l    A0, D3
  284. 00000228  2050                     movea.l    A0, [A0]
  285. 0000022A  2068 0180                movea.l    A0, [A0 + 0x180]
  286. 0000022E  4E90                     jsr        [A0]
  287. 00000230  2D40 F7BC                move.l     [A6 - 0x844], D0
  288. 00000234  2F3C 5250 5058           move.l     -[A7], 0x52505058 /* 'RPPX' */
  289. 0000023A  2612                     move.l     D3, [A2]
  290. 0000023C  2F03                     move.l     -[A7], D3
  291. 0000023E  2043                     movea.l    A0, D3
  292. 00000240  2050                     movea.l    A0, [A0]
  293. 00000242  2068 0180                movea.l    A0, [A0 + 0x180]
  294. 00000246  4E90                     jsr        [A0]
  295. 00000248  2D40 F7C0                move.l     [A6 - 0x840], D0
  296. 0000024C  2F3C 5250 464E           move.l     -[A7], 0x5250464E /* 'RPFN' */
  297. 00000252  2612                     move.l     D3, [A2]
  298. 00000254  2F03                     move.l     -[A7], D3
  299. 00000256  2043                     movea.l    A0, D3
  300. 00000258  2050                     movea.l    A0, [A0]
  301. 0000025A  2068 0180                movea.l    A0, [A0 + 0x180]
  302. 0000025E  4E90                     jsr        [A0]
  303. 00000260  2D40 F9C4                move.l     [A6 - 0x63C], D0
  304. 00000264  2F3C 5250 4658           move.l     -[A7], 0x52504658 /* 'RPFX' */
  305. 0000026A  2612                     move.l     D3, [A2]
  306. 0000026C  2F03                     move.l     -[A7], D3
  307. 0000026E  2043                     movea.l    A0, D3
  308. 00000270  2050                     movea.l    A0, [A0]
  309. 00000272  2068 0180                movea.l    A0, [A0 + 0x180]
  310. 00000276  4E90                     jsr        [A0]
  311. 00000278  2D40 F9C8                move.l     [A6 - 0x638], D0
  312. 0000027C  2F3C 5250 544E           move.l     -[A7], 0x5250544E /* 'RPTN' */
  313. 00000282  2612                     move.l     D3, [A2]
  314. 00000284  2F03                     move.l     -[A7], D3
  315. 00000286  2043                     movea.l    A0, D3
  316. 00000288  2050                     movea.l    A0, [A0]
  317. 0000028A  2068 0180                movea.l    A0, [A0 + 0x180]
  318. 0000028E  4E90                     jsr        [A0]
  319. 00000290  2D40 FBCC                move.l     [A6 - 0x434], D0
  320. 00000294  2F3C 5250 5458           move.l     -[A7], 0x52505458 /* 'RPTX' */
  321. 0000029A  2612                     move.l     D3, [A2]
  322. 0000029C  2F03                     move.l     -[A7], D3
  323. 0000029E  2043                     movea.l    A0, D3
  324. 000002A0  2050                     movea.l    A0, [A0]
  325. 000002A2  2068 0180                movea.l    A0, [A0 + 0x180]
  326. 000002A6  4E90                     jsr        [A0]
  327. 000002A8  2D40 FBD0                move.l     [A6 - 0x430], D0
  328. 000002AC  244B                     movea.l    A2, A3
  329. 000002AE  504A                     addq.w     A2, 8
  330. 000002B0  2212                     move.l     D1, [A2]
  331. 000002B2  2D41 FFDC                move.l     [A6 - 0x24], D1
  332. 000002B6  2F0C                     move.l     -[A7], A4
  333. 000002B8  2054                     movea.l    A0, [A4]
  334. 000002BA  2068 0458                movea.l    A0, [A0 + 0x458]
  335. 000002BE  4E90                     jsr        [A0]
  336. 000002C0  206E FFDC                movea.l    A0, [A6 - 0x24]
  337. 000002C4  1140 0008                move.b     [A0 + 0x8], D0
  338. 000002C8  486E F7C4                pea.l      [A6 - 0x83C]
  339. 000002CC  2F2E F7BC                move.l     -[A7], [A6 - 0x844]
  340. 000002D0  206E F7BC                movea.l    A0, [A6 - 0x844]
  341. 000002D4  2050                     movea.l    A0, [A0]
  342. 000002D6  2068 0404                movea.l    A0, [A0 + 0x404]
  343. 000002DA  4E90                     jsr        [A0]
  344. 000002DC  486E F7C4                pea.l      [A6 - 0x83C]
  345. 000002E0  760A                     moveq.l    D3, 0x0A
  346. 000002E2  3F03                     move.w     -[A7], D3
  347. 000002E4  486E FDDC                pea.l      [A6 - 0x224]
  348. 000002E8  4EB9 0000 D262           jsr        [0x0000D262]
  349. 000002EE  2800                     move.l     D4, D0
  350. 000002F0  2012                     move.l     D0, [A2]
  351. 000002F2  2D40 FFE0                move.l     [A6 - 0x20], D0
  352. 000002F6  2040                     movea.l    A0, D0
  353. 000002F8  2144 000C                move.l     [A0 + 0xC], D4
  354. 000002FC  486E F8C4                pea.l      [A6 - 0x73C]
  355. 00000300  2F2E F7C0                move.l     -[A7], [A6 - 0x840]
  356. 00000304  206E F7C0                movea.l    A0, [A6 - 0x840]
  357. 00000308  2050                     movea.l    A0, [A0]
  358. 0000030A  2068 0404                movea.l    A0, [A0 + 0x404]
  359. 0000030E  4E90                     jsr        [A0]
  360. 00000310  486E F8C4                pea.l      [A6 - 0x73C]
  361. 00000314  3F03                     move.w     -[A7], D3
  362. 00000316  486E FDDC                pea.l      [A6 - 0x224]
  363. 0000031A  4EB9 0000 D262           jsr        [0x0000D262]
  364. 00000320  2A00                     move.l     D5, D0
  365. 00000322  2012                     move.l     D0, [A2]
  366. 00000324  2D40 FFE4                move.l     [A6 - 0x1C], D0
  367. 00000328  2040                     movea.l    A0, D0
  368. 0000032A  2145 0010                move.l     [A0 + 0x10], D5
  369. 0000032E  2012                     move.l     D0, [A2]
  370. 00000330  2D40 FFE8                move.l     [A6 - 0x18], D0
  371. 00000334  2F2E F7B4                move.l     -[A7], [A6 - 0x84C]
  372. 00000338  206E F7B4                movea.l    A0, [A6 - 0x84C]
  373. 0000033C  2050                     movea.l    A0, [A0]
  374. 0000033E  2068 0458                movea.l    A0, [A0 + 0x458]
  375. 00000342  4E90                     jsr        [A0]
  376. 00000344  206E FFE8                movea.l    A0, [A6 - 0x18]
  377. 00000348  1140 0009                move.b     [A0 + 0x9], D0
  378. 0000034C  486E F9CC                pea.l      [A6 - 0x634]
  379. 00000350  2F2E F9C4                move.l     -[A7], [A6 - 0x63C]
  380. 00000354  206E F9C4                movea.l    A0, [A6 - 0x63C]
  381. 00000358  2050                     movea.l    A0, [A0]
  382. 0000035A  2068 0404                movea.l    A0, [A0 + 0x404]
  383. 0000035E  4E90                     jsr        [A0]
  384. 00000360  486E F9CC                pea.l      [A6 - 0x634]
  385. 00000364  4EB9 0000 D26A           jsr        [0x0000D26A]
  386. 0000036A  2C00                     move.l     D6, D0
  387. 0000036C  2012                     move.l     D0, [A2]
  388. 0000036E  2D40 FFEC                move.l     [A6 - 0x14], D0
  389. 00000372  2040                     movea.l    A0, D0
  390. 00000374  2146 0014                move.l     [A0 + 0x14], D6
  391. 00000378  486E FACC                pea.l      [A6 - 0x534]
  392. 0000037C  2F2E F9C8                move.l     -[A7], [A6 - 0x638]
  393. 00000380  206E F9C8                movea.l    A0, [A6 - 0x638]
  394. 00000384  2050                     movea.l    A0, [A0]
  395. 00000386  2068 0404                movea.l    A0, [A0 + 0x404]
  396. 0000038A  4E90                     jsr        [A0]
  397. 0000038C  486E FACC                pea.l      [A6 - 0x534]
  398. 00000390  4EB9 0000 D26A           jsr        [0x0000D26A]
  399. 00000396  2E00                     move.l     D7, D0
  400. 00000398  2012                     move.l     D0, [A2]
  401. 0000039A  2D40 FFF0                move.l     [A6 - 0x10], D0
  402. 0000039E  2040                     movea.l    A0, D0
  403. 000003A0  2147 0018                move.l     [A0 + 0x18], D7
  404. 000003A4  2012                     move.l     D0, [A2]
  405. 000003A6  2D40 FFF4                move.l     [A6 - 0xC], D0
  406. 000003AA  2F2E F7B8                move.l     -[A7], [A6 - 0x848]
  407. 000003AE  206E F7B8                movea.l    A0, [A6 - 0x848]
  408. 000003B2  2050                     movea.l    A0, [A0]
  409. 000003B4  2068 0458                movea.l    A0, [A0 + 0x458]
  410. 000003B8  4E90                     jsr        [A0]
  411. 000003BA  206E FFF4                movea.l    A0, [A6 - 0xC]
  412. 000003BE  1140 000A                move.b     [A0 + 0xA], D0
  413. 000003C2  486E FBD4                pea.l      [A6 - 0x42C]
  414. 000003C6  2F2E FBCC                move.l     -[A7], [A6 - 0x434]
  415. 000003CA  206E FBCC                movea.l    A0, [A6 - 0x434]
  416. 000003CE  2050                     movea.l    A0, [A0]
  417. 000003D0  2068 0404                movea.l    A0, [A0 + 0x404]
  418. 000003D4  4E90                     jsr        [A0]
  419. 000003D6  486E FBD4                pea.l      [A6 - 0x42C]
  420. 000003DA  3F3C 03E8                move.w     -[A7], 0x3E8
  421. 000003DE  486E FEDC                pea.l      [A6 - 0x124]
  422. 000003E2  4EB9 0000 D272           jsr        [0x0000D272]
  423. 000003E8  2D40 FDD4                move.l     [A6 - 0x22C], D0
  424. 000003EC  2212                     move.l     D1, [A2]
  425. 000003EE  2D41 FFF8                move.l     [A6 - 0x8], D1
  426. 000003F2  2041                     movea.l    A0, D1
  427. 000003F4  2140 001C                move.l     [A0 + 0x1C], D0
  428. 000003F8  486E FCD4                pea.l      [A6 - 0x32C]
  429. 000003FC  2F2E FBD0                move.l     -[A7], [A6 - 0x430]
  430. 00000400  206E FBD0                movea.l    A0, [A6 - 0x430]
  431. 00000404  2050                     movea.l    A0, [A0]
  432. 00000406  2068 0404                movea.l    A0, [A0 + 0x404]
  433. 0000040A  4E90                     jsr        [A0]
  434. 0000040C  486E FCD4                pea.l      [A6 - 0x32C]
  435. 00000410  3F3C 03E8                move.w     -[A7], 0x3E8
  436. 00000414  486E FEDC                pea.l      [A6 - 0x124]
  437. 00000418  4EB9 0000 D272           jsr        [0x0000D272]
  438. 0000041E  2D40 FDD8                move.l     [A6 - 0x228], D0
  439. 00000422  2212                     move.l     D1, [A2]
  440. 00000424  2D41 FFFC                move.l     [A6 - 0x4], D1
  441. 00000428  2041                     movea.l    A0, D1
  442. 0000042A  2140 0020                move.l     [A0 + 0x20], D0
  443. 0000042E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  444. 00000432  4E5E                     unlink     A6
  445. 00000434  205F                     movea.l    A0, [A7]+
  446. 00000436  584F                     addq.w     A7, 4
  447. 00000438  4ED0                     jmp        [A0]
  448. 0000043A  8033 5265                or.b       D0, [A3 + D5.w * 2 + 0x65]
  449. 0000043E  6769                     beq        +0x6B /* 000004A9 */
  450. 00000440  7374                     moveq.l    D1, 0x74
  451. 00000442  6572                     bcs        +0x74 /* 000004B6 */
  452. 00000444  5265                     addq.w     -[A5], 1
  453. 00000446  706F                     moveq.l    D0, 0x6F
  454. 00000448  7274                     moveq.l    D1, 0x74
  455. 0000044A  436F 6E74                chk.w      D1, [A7 + 0x6E74]
  456. 0000044E  726F                     moveq.l    D1, 0x6F
  457. 00000450  6C73                     bge        +0x75 /* 000004C5 */
  458. 00000452  5F5F                     subq.w     [A7]+, 7
  459. 00000454  3233 5450                move.w     D1, [A3 + D5.w * 4 + 0x50]
  460. 00000458  6572                     bcs        +0x74 /* 000004CC */
  461. 0000045A  6643                     bne        +0x45 /* 0000049F */
  462. 0000045C  6F6E                     ble        +0x70 /* 000004CC */
  463. 0000045E  6669                     bne        +0x6B /* 000004C9 */
  464. 00000460  6752                     beq        +0x54 /* 000004B4 */
  465. 00000462  6570                     bcs        +0x72 /* 000004D4 */
  466. 00000464  6F72                     ble        +0x74 /* 000004D8 */
  467. 00000466  7444                     moveq.l    D2, 0x44
  468. 00000468  6961                     bvs        +0x63 /* 000004CB */
  469. 0000046A  6C6F                     bge        +0x71 /* 000004DB */
  470. 0000046C  6746                     beq        +0x48 /* 000004B4 */
  471. 0000046E  7600                     moveq.l    D3, 0x00
  472. 00000470  0000 FFFF                ori.b      D0, 0xFF
  473. 00000474  4E56 F7A4                link       A6, -0x085C
  474. 00000478  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  475. 0000047C  266E 0008                movea.l    A3, [A6 + 0x8]
  476. 00000480  4203                     clr.b      D3
  477. 00000482  1D43 F7B4                move.b     [A6 - 0x84C], D3
  478. 00000486  1D43 F8B4                move.b     [A6 - 0x74C], D3
  479. 0000048A  244B                     movea.l    A2, A3
  480. 0000048C  504A                     addq.w     A2, 8
  481. 0000048E  2812                     move.l     D4, [A2]
  482. 00000490  2D44 FFD0                move.l     [A6 - 0x30], D4
  483. 00000494  2D44 FFF4                move.l     [A6 - 0xC], D4
  484. 00000498  2044                     movea.l    A0, D4
  485. 0000049A  2A28 000C                move.l     D5, [A0 + 0xC]
  486. 0000049E  206E FFF4                movea.l    A0, [A6 - 0xC]
  487. 000004A2  2D48 FFD4                move.l     [A6 - 0x2C], A0
  488. 000004A6  2C28 0010                move.l     D6, [A0 + 0x10]
  489. 000004AA  1D43 F9BC                move.b     [A6 - 0x644], D3
  490. 000004AE  1D43 FABC                move.b     [A6 - 0x544], D3
  491. 000004B2  2812                     move.l     D4, [A2]
  492. label000004B4:
  493. 000004B4  2D44 FFD8                move.l     [A6 - 0x28], D4
  494. // begin alternate branch 000004B6-000004B8
  495. label000004B6:
  496. 000004B6  FFD8                     .invalid   <<F/7/7>>
  497. // end alternate branch 000004B6-000004B8
  498. label000004B6: // (misaligned)
  499. 000004B8  2D44 FFF8                move.l     [A6 - 0x8], D4
  500. 000004BC  2044                     movea.l    A0, D4
  501. 000004BE  2E28 0014                move.l     D7, [A0 + 0x14]
  502. 000004C2  206E FFF8                movea.l    A0, [A6 - 0x8]
  503. 000004C6  2D48 FFDC                move.l     [A6 - 0x24], A0
  504. 000004CA  2028 0018                move.l     D0, [A0 + 0x18]
  505. // begin alternate branch 000004CC-000004D2
  506. label000004CC:
  507. 000004CC  0018 2D40                ori.b      [A0]+, 0x40 /* '@' */
  508. 000004D0  FBBC                     .invalid   <<F/6/5>>
  509. // end alternate branch 000004CC-000004D2
  510. label000004CC: // (misaligned)
  511. 000004CE  2D40 FBBC                move.l     [A6 - 0x444], D0
  512. 000004D2  1D43 FBC8                move.b     [A6 - 0x438], D3
  513. // begin alternate branch 000004D4-000004D6
  514. label000004D4:
  515. 000004D4  FBC8                     .invalid   <<F/7/5>>
  516. // end alternate branch 000004D4-000004D6
  517. label000004D4: // (misaligned)
  518. 000004D6  1D43 FCC8                move.b     [A6 - 0x338], D3
  519. // begin alternate branch 000004D8-000004DC
  520. label000004D8:
  521. 000004D8  FCC8 2812                .extension 0xCC8 <<F/2-3/6>> // unimplemented
  522. // end alternate branch 000004D8-000004DC
  523. label000004D8: // (misaligned)
  524. 000004DA  2812                     move.l     D4, [A2]
  525. 000004DC  2D44 FFE0                move.l     [A6 - 0x20], D4
  526. 000004E0  2D44 FFFC                move.l     [A6 - 0x4], D4
  527. 000004E4  2044                     movea.l    A0, D4
  528. 000004E6  2028 001C                move.l     D0, [A0 + 0x1C]
  529. 000004EA  2D40 FDC8                move.l     [A6 - 0x238], D0
  530. 000004EE  206E FFFC                movea.l    A0, [A6 - 0x4]
  531. 000004F2  2D48 FFE4                move.l     [A6 - 0x1C], A0
  532. 000004F6  2028 0020                move.l     D0, [A0 + 0x20]
  533. 000004FA  2D40 FDCC                move.l     [A6 - 0x234], D0
  534. 000004FE  1D43 FDD0                move.b     [A6 - 0x230], D3
  535. 00000502  1D43 FED0                move.b     [A6 - 0x130], D3
  536. 00000506  7006                     moveq.l    D0, 0x06
  537. 00000508  3F00                     move.w     -[A7], D0
  538. 0000050A  486E FED0                pea.l      [A6 - 0x130]
  539. 0000050E  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  540. 00000512  4EB9 0000 378A           jsr        [0x0000378A]
  541. 00000518  4879 FFFC 82BC           push.l     0xFFFC82BC
  542. 0000051E  486E FDD0                pea.l      [A6 - 0x230]
  543. 00000522  4EB9 0000 0B8A           jsr        [0x00000B8A]
  544. 00000528  2F3C 5250 5043           move.l     -[A7], 0x52505043 /* 'RPPC' */
  545. 0000052E  244B                     movea.l    A2, A3
  546. 00000530  700C                     moveq.l    D0, 0x0C
  547. 00000532  D5C0                     add.l      A2, D0
  548. 00000534  2612                     move.l     D3, [A2]
  549. 00000536  2F03                     move.l     -[A7], D3
  550. 00000538  2043                     movea.l    A0, D3
  551. 0000053A  2050                     movea.l    A0, [A0]
  552. 0000053C  2068 0180                movea.l    A0, [A0 + 0x180]
  553. 00000540  4E90                     jsr        [A0]
  554. 00000542  2840                     movea.l    A4, D0
  555. 00000544  2F3C 5250 4643           move.l     -[A7], 0x52504643 /* 'RPFC' */
  556. 0000054A  2612                     move.l     D3, [A2]
  557. 0000054C  2F03                     move.l     -[A7], D3
  558. 0000054E  2043                     movea.l    A0, D3
  559. 00000550  2050                     movea.l    A0, [A0]
  560. 00000552  2068 0180                movea.l    A0, [A0 + 0x180]
  561. 00000556  4E90                     jsr        [A0]
  562. 00000558  2D40 F7A4                move.l     [A6 - 0x85C], D0
  563. 0000055C  2F3C 5250 5443           move.l     -[A7], 0x52505443 /* 'RPTC' */
  564. 00000562  2612                     move.l     D3, [A2]
  565. 00000564  2F03                     move.l     -[A7], D3
  566. 00000566  2043                     movea.l    A0, D3
  567. 00000568  2050                     movea.l    A0, [A0]
  568. 0000056A  2068 0180                movea.l    A0, [A0 + 0x180]
  569. 0000056E  4E90                     jsr        [A0]
  570. 00000570  2D40 F7A8                move.l     [A6 - 0x858], D0
  571. 00000574  2F3C 5250 504E           move.l     -[A7], 0x5250504E /* 'RPPN' */
  572. 0000057A  2612                     move.l     D3, [A2]
  573. 0000057C  2F03                     move.l     -[A7], D3
  574. 0000057E  2043                     movea.l    A0, D3
  575. 00000580  2050                     movea.l    A0, [A0]
  576. 00000582  2068 0180                movea.l    A0, [A0 + 0x180]
  577. 00000586  4E90                     jsr        [A0]
  578. 00000588  2D40 F7AC                move.l     [A6 - 0x854], D0
  579. 0000058C  2F3C 5250 5058           move.l     -[A7], 0x52505058 /* 'RPPX' */
  580. 00000592  2612                     move.l     D3, [A2]
  581. 00000594  2F03                     move.l     -[A7], D3
  582. 00000596  2043                     movea.l    A0, D3
  583. 00000598  2050                     movea.l    A0, [A0]
  584. 0000059A  2068 0180                movea.l    A0, [A0 + 0x180]
  585. 0000059E  4E90                     jsr        [A0]
  586. 000005A0  2D40 F7B0                move.l     [A6 - 0x850], D0
  587. 000005A4  2F3C 5250 464E           move.l     -[A7], 0x5250464E /* 'RPFN' */
  588. 000005AA  2612                     move.l     D3, [A2]
  589. 000005AC  2F03                     move.l     -[A7], D3
  590. 000005AE  2043                     movea.l    A0, D3
  591. 000005B0  2050                     movea.l    A0, [A0]
  592. 000005B2  2068 0180                movea.l    A0, [A0 + 0x180]
  593. 000005B6  4E90                     jsr        [A0]
  594. 000005B8  2D40 F9B4                move.l     [A6 - 0x64C], D0
  595. 000005BC  2F3C 5250 4658           move.l     -[A7], 0x52504658 /* 'RPFX' */
  596. 000005C2  2612                     move.l     D3, [A2]
  597. 000005C4  2F03                     move.l     -[A7], D3
  598. 000005C6  2043                     movea.l    A0, D3
  599. 000005C8  2050                     movea.l    A0, [A0]
  600. 000005CA  2068 0180                movea.l    A0, [A0 + 0x180]
  601. 000005CE  4E90                     jsr        [A0]
  602. 000005D0  2D40 F9B8                move.l     [A6 - 0x648], D0
  603. 000005D4  2F3C 5250 544E           move.l     -[A7], 0x5250544E /* 'RPTN' */
  604. 000005DA  2612                     move.l     D3, [A2]
  605. 000005DC  2F03                     move.l     -[A7], D3
  606. 000005DE  2043                     movea.l    A0, D3
  607. 000005E0  2050                     movea.l    A0, [A0]
  608. 000005E2  2068 0180                movea.l    A0, [A0 + 0x180]
  609. 000005E6  4E90                     jsr        [A0]
  610. 000005E8  2D40 FBC0                move.l     [A6 - 0x440], D0
  611. 000005EC  2F3C 5250 5458           move.l     -[A7], 0x52505458 /* 'RPTX' */
  612. 000005F2  2612                     move.l     D3, [A2]
  613. 000005F4  2F03                     move.l     -[A7], D3
  614. 000005F6  2043                     movea.l    A0, D3
  615. 000005F8  2050                     movea.l    A0, [A0]
  616. 000005FA  2068 0180                movea.l    A0, [A0 + 0x180]
  617. 000005FE  4E90                     jsr        [A0]
  618. 00000600  2D40 FBC4                move.l     [A6 - 0x43C], D0
  619. 00000604  70FF                     moveq.l    D0, 0xFFFFFFFF
  620. 00000606  BA80                     cmp.l      D5, D0
  621. 00000608  6612                     bne        +0x14 /* 0000061C */
  622. 0000060A  4879 FFFC 82BC           push.l     0xFFFC82BC
  623. 00000610  486E F7B4                pea.l      [A6 - 0x84C]
  624. 00000614  4EB9 0000 0B8A           jsr        [0x00000B8A]
  625. 0000061A  6014                     bra        +0x16 /* 00000630 */
  626. label0000061C:
  627. 0000061C  2F05                     move.l     -[A7], D5
  628. 0000061E  700A                     moveq.l    D0, 0x0A
  629. 00000620  3F00                     move.w     -[A7], D0
  630. 00000622  486E FDD0                pea.l      [A6 - 0x230]
  631. 00000626  486E F7B4                pea.l      [A6 - 0x84C]
  632. 0000062A  4EB9 0000 D15A           jsr        [0x0000D15A]
  633. label00000630:
  634. 00000630  0C86 FFFF FFFF           cmpi.l     D6, 0xFFFFFFFF
  635. 00000636  6612                     bne        +0x14 /* 0000064A */
  636. 00000638  4879 FFFC 82BC           push.l     0xFFFC82BC
  637. 0000063E  486E F8B4                pea.l      [A6 - 0x74C]
  638. 00000642  4EB9 0000 0B8A           jsr        [0x00000B8A]
  639. 00000648  6014                     bra        +0x16 /* 0000065E */
  640. label0000064A:
  641. 0000064A  2F06                     move.l     -[A7], D6
  642. 0000064C  700A                     moveq.l    D0, 0x0A
  643. 0000064E  3F00                     move.w     -[A7], D0
  644. 00000650  486E FDD0                pea.l      [A6 - 0x230]
  645. 00000654  486E F8B4                pea.l      [A6 - 0x74C]
  646. 00000658  4EB9 0000 D15A           jsr        [0x0000D15A]
  647. label0000065E:
  648. 0000065E  0C87 FFFF FFFF           cmpi.l     D7, 0xFFFFFFFF
  649. 00000664  6612                     bne        +0x14 /* 00000678 */
  650. 00000666  4879 FFFC 82BC           push.l     0xFFFC82BC
  651. 0000066C  486E F7B4                pea.l      [A6 - 0x84C]
  652. 00000670  4EB9 0000 0B8A           jsr        [0x00000B8A]
  653. 00000676  600C                     bra        +0xE /* 00000684 */
  654. label00000678:
  655. 00000678  2F07                     move.l     -[A7], D7
  656. 0000067A  486E F9BC                pea.l      [A6 - 0x644]
  657. 0000067E  4EB9 0000 07F2           jsr        [0x000007F2]
  658. label00000684:
  659. 00000684  0CAE FFFF FFFF FBBC      cmpi.l     [A6 - 0x444], 0xFFFFFFFF
  660. 0000068C  6612                     bne        +0x14 /* 000006A0 */
  661. 0000068E  4879 FFFC 82BC           push.l     0xFFFC82BC
  662. 00000694  486E FABC                pea.l      [A6 - 0x544]
  663. 00000698  4EB9 0000 0B8A           jsr        [0x00000B8A]
  664. 0000069E  600E                     bra        +0x10 /* 000006AE */
  665. label000006A0:
  666. 000006A0  2F2E FBBC                move.l     -[A7], [A6 - 0x444]
  667. 000006A4  486E FABC                pea.l      [A6 - 0x544]
  668. 000006A8  4EB9 0000 07F2           jsr        [0x000007F2]
  669. label000006AE:
  670. 000006AE  0CAE FFFF FFFF FDC8      cmpi.l     [A6 - 0x238], 0xFFFFFFFF
  671. 000006B6  6612                     bne        +0x14 /* 000006CA */
  672. 000006B8  4879 FFFC 82BC           push.l     0xFFFC82BC
  673. 000006BE  486E FBC8                pea.l      [A6 - 0x438]
  674. 000006C2  4EB9 0000 0B8A           jsr        [0x00000B8A]
  675. 000006C8  6016                     bra        +0x18 /* 000006E0 */
  676. label000006CA:
  677. 000006CA  2F2E FDC8                move.l     -[A7], [A6 - 0x238]
  678. 000006CE  3F3C 03E8                move.w     -[A7], 0x3E8
  679. 000006D2  486E FED0                pea.l      [A6 - 0x130]
  680. 000006D6  486E FBC8                pea.l      [A6 - 0x438]
  681. 000006DA  4EB9 0000 D142           jsr        [0x0000D142]
  682. label000006E0:
  683. 000006E0  0CAE FFFF FFFF FDCC      cmpi.l     [A6 - 0x234], 0xFFFFFFFF
  684. 000006E8  6612                     bne        +0x14 /* 000006FC */
  685. 000006EA  4879 FFFC 82BC           push.l     0xFFFC82BC
  686. 000006F0  486E FCC8                pea.l      [A6 - 0x338]
  687. 000006F4  4EB9 0000 0B8A           jsr        [0x00000B8A]
  688. 000006FA  6016                     bra        +0x18 /* 00000712 */
  689. label000006FC:
  690. 000006FC  2F2E FDCC                move.l     -[A7], [A6 - 0x234]
  691. 00000700  3F3C 03E8                move.w     -[A7], 0x3E8
  692. 00000704  486E FED0                pea.l      [A6 - 0x130]
  693. 00000708  486E FCC8                pea.l      [A6 - 0x338]
  694. 0000070C  4EB9 0000 D142           jsr        [0x0000D142]
  695. label00000712:
  696. 00000712  244B                     movea.l    A2, A3
  697. 00000714  504A                     addq.w     A2, 8
  698. 00000716  2012                     move.l     D0, [A2]
  699. 00000718  2D40 FFE8                move.l     [A6 - 0x18], D0
  700. 0000071C  2040                     movea.l    A0, D0
  701. 0000071E  1028 0008                move.b     D0, [A0 + 0x8]
  702. 00000722  1F00                     move.b     -[A7], D0
  703. 00000724  7601                     moveq.l    D3, 0x01
  704. 00000726  1F03                     move.b     -[A7], D3
  705. 00000728  2F0C                     move.l     -[A7], A4
  706. 0000072A  2054                     movea.l    A0, [A4]
  707. 0000072C  2068 045C                movea.l    A0, [A0 + 0x45C]
  708. 00000730  4E90                     jsr        [A0]
  709. 00000732  2012                     move.l     D0, [A2]
  710. 00000734  2D40 FFEC                move.l     [A6 - 0x14], D0
  711. 00000738  2040                     movea.l    A0, D0
  712. 0000073A  1028 0009                move.b     D0, [A0 + 0x9]
  713. 0000073E  1F00                     move.b     -[A7], D0
  714. 00000740  1F03                     move.b     -[A7], D3
  715. 00000742  2F2E F7A4                move.l     -[A7], [A6 - 0x85C]
  716. 00000746  206E F7A4                movea.l    A0, [A6 - 0x85C]
  717. 0000074A  2050                     movea.l    A0, [A0]
  718. 0000074C  2068 045C                movea.l    A0, [A0 + 0x45C]
  719. 00000750  4E90                     jsr        [A0]
  720. 00000752  2012                     move.l     D0, [A2]
  721. 00000754  2D40 FFF0                move.l     [A6 - 0x10], D0
  722. 00000758  2040                     movea.l    A0, D0
  723. 0000075A  1028 000A                move.b     D0, [A0 + 0xA]
  724. 0000075E  1F00                     move.b     -[A7], D0
  725. 00000760  1F03                     move.b     -[A7], D3
  726. 00000762  2F2E F7A8                move.l     -[A7], [A6 - 0x858]
  727. 00000766  206E F7A8                movea.l    A0, [A6 - 0x858]
  728. 0000076A  2050                     movea.l    A0, [A0]
  729. 0000076C  2068 045C                movea.l    A0, [A0 + 0x45C]
  730. 00000770  4E90                     jsr        [A0]
  731. 00000772  486E F7B4                pea.l      [A6 - 0x84C]
  732. 00000776  1F03                     move.b     -[A7], D3
  733. 00000778  2F2E F7AC                move.l     -[A7], [A6 - 0x854]
  734. 0000077C  206E F7AC                movea.l    A0, [A6 - 0x854]
  735. 00000780  2050                     movea.l    A0, [A0]
  736. 00000782  2068 0418                movea.l    A0, [A0 + 0x418]
  737. 00000786  4E90                     jsr        [A0]
  738. 00000788  486E F8B4                pea.l      [A6 - 0x74C]
  739. 0000078C  1F03                     move.b     -[A7], D3
  740. 0000078E  2F2E F7B0                move.l     -[A7], [A6 - 0x850]
  741. 00000792  206E F7B0                movea.l    A0, [A6 - 0x850]
  742. 00000796  2050                     movea.l    A0, [A0]
  743. 00000798  2068 0418                movea.l    A0, [A0 + 0x418]
  744. 0000079C  4E90                     jsr        [A0]
  745. 0000079E  486E F9BC                pea.l      [A6 - 0x644]
  746. 000007A2  1F03                     move.b     -[A7], D3
  747. 000007A4  2F2E F9B4                move.l     -[A7], [A6 - 0x64C]
  748. 000007A8  206E F9B4                movea.l    A0, [A6 - 0x64C]
  749. 000007AC  2050                     movea.l    A0, [A0]
  750. 000007AE  2068 0418                movea.l    A0, [A0 + 0x418]
  751. 000007B2  4E90                     jsr        [A0]
  752. 000007B4  486E FABC                pea.l      [A6 - 0x544]
  753. 000007B8  1F03                     move.b     -[A7], D3
  754. 000007BA  2F2E F9B8                move.l     -[A7], [A6 - 0x648]
  755. 000007BE  206E F9B8                movea.l    A0, [A6 - 0x648]
  756. 000007C2  2050                     movea.l    A0, [A0]
  757. 000007C4  2068 0418                movea.l    A0, [A0 + 0x418]
  758. 000007C8  4E90                     jsr        [A0]
  759. 000007CA  486E FBC8                pea.l      [A6 - 0x438]
  760. 000007CE  1F03                     move.b     -[A7], D3
  761. 000007D0  2F2E FBC0                move.l     -[A7], [A6 - 0x440]
  762. 000007D4  206E FBC0                movea.l    A0, [A6 - 0x440]
  763. 000007D8  2050                     movea.l    A0, [A0]
  764. 000007DA  2068 0418                movea.l    A0, [A0 + 0x418]
  765. 000007DE  4E90                     jsr        [A0]
  766. 000007E0  486E FCC8                pea.l      [A6 - 0x338]
  767. 000007E4  1F03                     move.b     -[A7], D3
  768. 000007E6  2F2E FBC4                move.l     -[A7], [A6 - 0x43C]
  769. 000007EA  206E FBC4                movea.l    A0, [A6 - 0x43C]
  770. 000007EE  2050                     movea.l    A0, [A0]
  771. 000007F0  2068 0418                movea.l    A0, [A0 + 0x418]
  772. 000007F4  4E90                     jsr        [A0]
  773. 000007F6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  774. 000007FA  4E5E                     unlink     A6
  775. 000007FC  205F                     movea.l    A0, [A7]+
  776. 000007FE  584F                     addq.w     A7, 4
  777. 00000800  4ED0                     jmp        [A0]
  778. 00000802  802E 5365                or.b       D0, [A6 + 0x5365]
  779. 00000806  7452                     moveq.l    D2, 0x52
  780. 00000808  6570                     bcs        +0x72 /* 0000087A */
  781. 0000080A  6F72                     ble        +0x74 /* 0000087E */
  782. 0000080C  7443                     moveq.l    D2, 0x43
  783. 0000080E  6F6E                     ble        +0x70 /* 0000087E */
  784. 00000810  7472                     moveq.l    D2, 0x72
  785. 00000812  6F6C                     ble        +0x6E /* 00000880 */
  786. 00000814  735F                     moveq.l    D1, 0x5F
  787. 00000816  5F32 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  788. 0000081A  5065                     addq.w     -[A5], 8
  789. 0000081C  7266                     moveq.l    D1, 0x66
  790. 0000081E  436F 6E66                chk.w      D1, [A7 + 0x6E66]
  791. 00000822  6967                     bvs        +0x69 /* 0000088B */
  792. 00000824  5265                     addq.w     -[A5], 1
  793. 00000826  706F                     moveq.l    D0, 0x6F
  794. 00000828  7274                     moveq.l    D1, 0x74
  795. 0000082A  4469 616C                neg.w      [A1 + 0x616C]
  796. 0000082E  6F67                     ble        +0x69 /* 00000897 */
  797. 00000830  4676 0000                not.w      [A6 + D0.w]
  798. 00000834  4E56 FAE8                link       A6, -0x0518
  799. 00000838  48E7 1638                movem.l    -[A7], D3,D5,D6,A2,A3,A4
  800. 0000083C  286E 0008                movea.l    A4, [A6 + 0x8]
  801. 00000840  702E                     moveq.l    D0, 0x2E
  802. 00000842  2F00                     move.l     -[A7], D0
  803. 00000844  4EB9 0000 0BEA           jsr        [0x00000BEA]
  804. 0000084A  2D40 FAE8                move.l     [A6 - 0x518], D0
  805. 0000084E  4A80                     tst.l      D0
  806. 00000850  6708                     beq        +0xA /* 0000085A */
  807. 00000852  2F00                     move.l     -[A7], D0
  808. 00000854  4EB9 0000 67F2           jsr        [0x000067F2]
  809. label0000085A:
  810. 0000085A  761E                     moveq.l    D3, 0x1E
  811. 0000085C  2F03                     move.l     -[A7], D3
  812. 0000085E  4EB9 0000 0BEA           jsr        [0x00000BEA]
  813. 00000864  2640                     movea.l    A3, D0
  814. 00000866  200B                     move.l     D0, A3
  815. 00000868  6708                     beq        +0xA /* 00000872 */
  816. 0000086A  2F0B                     move.l     -[A7], A3
  817. 0000086C  4EB9 0000 17F2           jsr        [0x000017F2]
  818. label00000872:
  819. 00000872  2F03                     move.l     -[A7], D3
  820. 00000874  4EB9 0000 0BEA           jsr        [0x00000BEA]
  821. label0000087A:
  822. 0000087A  2D40 FAEC                move.l     [A6 - 0x514], D0
  823. label0000087E:
  824. 0000087E  4A80                     tst.l      D0
  825. label00000880:
  826. 00000880  6708                     beq        +0xA /* 0000088A */
  827. 00000882  2F00                     move.l     -[A7], D0
  828. 00000884  4EB9 0000 17F2           jsr        [0x000017F2]
  829. label0000088A:
  830. 0000088A  4203                     clr.b      D3
  831. 0000088C  1D43 FAFC                move.b     [A6 - 0x504], D3
  832. 00000890  1D43 FBFC                move.b     [A6 - 0x404], D3
  833. 00000894  1D43 FCFC                move.b     [A6 - 0x304], D3
  834. 00000898  1D43 FDFC                move.b     [A6 - 0x204], D3
  835. 0000089C  7C01                     moveq.l    D6, 0x01
  836. 0000089E  2F0C                     move.l     -[A7], A4
  837. 000008A0  4EB9 0000 14D2           jsr        [0x000014D2]
  838. 000008A6  202E 0010                move.l     D0, [A6 + 0x10]
  839. 000008AA  244C                     movea.l    A2, A4
  840. 000008AC  584A                     addq.w     A2, 4
  841. 000008AE  2480                     move.l     [A2], D0
  842. 000008B0  7607                     moveq.l    D3, 0x07
  843. 000008B2  3F03                     move.w     -[A7], D3
  844. 000008B4  486E FCFC                pea.l      [A6 - 0x304]
  845. 000008B8  2F00                     move.l     -[A7], D0
  846. 000008BA  4EB9 0000 378A           jsr        [0x0000378A]
  847. 000008C0  296E 000C 0008           move.l     [A4 + 0x8], [A6 + 0xC]
  848. 000008C6  2F0B                     move.l     -[A7], A3
  849. 000008C8  2053                     movea.l    A0, [A3]
  850. 000008CA  2068 007C                movea.l    A0, [A0 + 0x7C]
  851. 000008CE  4E90                     jsr        [A0]
  852. 000008D0  2F2E FAEC                move.l     -[A7], [A6 - 0x514]
  853. 000008D4  206E FAEC                movea.l    A0, [A6 - 0x514]
  854. 000008D8  2250                     movea.l    A1, [A0]
  855. 000008DA  2269 007C                movea.l    A1, [A1 + 0x7C]
  856. 000008DE  4E91                     jsr        [A1]
  857. 000008E0  3F3C 1772                move.w     -[A7], 0x1772
  858. 000008E4  42A7                     clr.l      -[A7]
  859. 000008E6  2F39 FFFF B4D0           move.l     -[A7], [0xFFFFB4D0]
  860. 000008EC  2079 FFFF B4D0           movea.l    A0, [0xFFFFB4D0]
  861. 000008F2  2050                     movea.l    A0, [A0]
  862. 000008F4  2068 0060                movea.l    A0, [A0 + 0x60]
  863. 000008F8  4E90                     jsr        [A0]
  864. 000008FA  2D40 FAF8                move.l     [A6 - 0x508], D0
  865. 000008FE  2F00                     move.l     -[A7], D0
  866. 00000900  4EB9 0000 1172           jsr        [0x00001172]
  867. 00000906  2F3C 434E 5554           move.l     -[A7], 0x434E5554 /* 'CNUT' */
  868. 0000090C  2F2E FAF8                move.l     -[A7], [A6 - 0x508]
  869. 00000910  206E FAF8                movea.l    A0, [A6 - 0x508]
  870. 00000914  2250                     movea.l    A1, [A0]
  871. 00000916  2269 0180                movea.l    A1, [A1 + 0x180]
  872. 0000091A  4E91                     jsr        [A1]
  873. 0000091C  2D40 FAF4                move.l     [A6 - 0x50C], D0
  874. 00000920  2F3C 434E 5352           move.l     -[A7], 0x434E5352 /* 'CNSR' */
  875. 00000926  2F2E FAF8                move.l     -[A7], [A6 - 0x508]
  876. 0000092A  206E FAF8                movea.l    A0, [A6 - 0x508]
  877. 0000092E  2050                     movea.l    A0, [A0]
  878. 00000930  2068 0180                movea.l    A0, [A0 + 0x180]
  879. 00000934  4E90                     jsr        [A0]
  880. 00000936  2D40 FAF0                move.l     [A6 - 0x510], D0
  881. 0000093A  7204                     moveq.l    D1, 0x04
  882. 0000093C  3F01                     move.w     -[A7], D1
  883. 0000093E  486E FDFC                pea.l      [A6 - 0x204]
  884. 00000942  2F12                     move.l     -[A7], [A2]
  885. 00000944  4EB9 0000 378A           jsr        [0x0000378A]
  886. 0000094A  3F03                     move.w     -[A7], D3
  887. 0000094C  486E FCFC                pea.l      [A6 - 0x304]
  888. 00000950  2F12                     move.l     -[A7], [A2]
  889. 00000952  4EB9 0000 378A           jsr        [0x0000378A]
  890. 00000958  7001                     moveq.l    D0, 0x01
  891. 0000095A  3F00                     move.w     -[A7], D0
  892. 0000095C  486E FDFC                pea.l      [A6 - 0x204]
  893. 00000960  2F2E FAEC                move.l     -[A7], [A6 - 0x514]
  894. 00000964  206E FAEC                movea.l    A0, [A6 - 0x514]
  895. 00000968  2250                     movea.l    A1, [A0]
  896. 0000096A  2269 008C                movea.l    A1, [A1 + 0x8C]
  897. 0000096E  4E91                     jsr        [A1]
  898. 00000970  2F2E FAEC                move.l     -[A7], [A6 - 0x514]
  899. 00000974  2F2E FAF4                move.l     -[A7], [A6 - 0x50C]
  900. 00000978  4EB9 0000 980A           jsr        [0x0000980A]
  901. 0000097E  296E FAF0 0010           move.l     [A4 + 0x10], [A6 - 0x510]
  902. 00000984  7A01                     moveq.l    D5, 0x01
  903. 00000986  6054                     bra        +0x56 /* 000009DC */
  904. label00000988:
  905. 00000988  2F05                     move.l     -[A7], D5
  906. 0000098A  486E FAFC                pea.l      [A6 - 0x504]
  907. 0000098E  4EB9 0000 07F2           jsr        [0x000007F2]
  908. 00000994  486E FEFC                pea.l      [A6 - 0x104]
  909. 00000998  486E FAFC                pea.l      [A6 - 0x504]
  910. 0000099C  486E FCFC                pea.l      [A6 - 0x304]
  911. 000009A0  4EB9 0000 0B6A           jsr        [0x00000B6A]
  912. 000009A6  2D40 FFFC                move.l     [A6 - 0x4], D0
  913. 000009AA  2040                     movea.l    A0, D0
  914. 000009AC  1410                     move.b     D2, [A0]
  915. 000009AE  7200                     moveq.l    D1, 0x00
  916. 000009B0  1202                     move.b     D1, D2
  917. 000009B2  5281                     addq.l     D1, 1
  918. 000009B4  2F01                     move.l     -[A7], D1
  919. 000009B6  2F00                     move.l     -[A7], D0
  920. 000009B8  486E FBFC                pea.l      [A6 - 0x404]
  921. 000009BC  4EB9 0000 0042           jsr        [0x00000042]
  922. 000009C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  923. 000009C6  3006                     move.w     D0, D6
  924. 000009C8  5246                     addq.w     D6, 1
  925. 000009CA  3F00                     move.w     -[A7], D0
  926. 000009CC  486E FBFC                pea.l      [A6 - 0x404]
  927. 000009D0  2F0B                     move.l     -[A7], A3
  928. 000009D2  2053                     movea.l    A0, [A3]
  929. 000009D4  2068 008C                movea.l    A0, [A0 + 0x8C]
  930. 000009D8  4E90                     jsr        [A0]
  931. 000009DA  5285                     addq.l     D5, 1
  932. label000009DC:
  933. 000009DC  0C85 0000 0014           cmpi.l     D5, 0x14
  934. 000009E2  63A4                     bls        -0x5A /* 00000988 */
  935. 000009E4  2F0B                     move.l     -[A7], A3
  936. 000009E6  2F2E FAF0                move.l     -[A7], [A6 - 0x510]
  937. 000009EA  4EB9 0000 980A           jsr        [0x0000980A]
  938. 000009F0  296E FAF0 000C           move.l     [A4 + 0xC], [A6 - 0x510]
  939. 000009F6  7001                     moveq.l    D0, 0x01
  940. 000009F8  1F00                     move.b     -[A7], D0
  941. 000009FA  2F3C 434E 4F4B           move.l     -[A7], 0x434E4F4B /* 'CNOK' */
  942. 00000A00  2F3C 434E 434E           move.l     -[A7], 0x434E434E /* 'CNCN' */
  943. 00000A06  2F2E FAE8                move.l     -[A7], [A6 - 0x518]
  944. 00000A0A  4EB9 0000 67FA           jsr        [0x000067FA]
  945. 00000A10  2F2E FAE8                move.l     -[A7], [A6 - 0x518]
  946. 00000A14  2F2E FAF8                move.l     -[A7], [A6 - 0x508]
  947. 00000A18  206E FAF8                movea.l    A0, [A6 - 0x508]
  948. 00000A1C  2250                     movea.l    A1, [A0]
  949. 00000A1E  2269 00E0                movea.l    A1, [A1 + 0xE0]
  950. 00000A22  4E91                     jsr        [A1]
  951. 00000A24  296E FAF8 0014           move.l     [A4 + 0x14], [A6 - 0x508]
  952. 00000A2A  2F0C                     move.l     -[A7], A4
  953. 00000A2C  4EB9 0000 0BA0           jsr        [0x00000BA0 /* IntlSpec */]
  954. 00000A32  4CDF 1C68                movem.l    D3,D5,D6,A2,A3,A4, [A7]+
  955. 00000A36  4E5E                     unlink     A6
  956. 00000A38  205F                     movea.l    A0, [A7]+
  957. 00000A3A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  958. 00000A3E  4ED0                     jmp        [A0]
  959. 00000A40  804B                     or.w       D0, A3
  960. 00000A42  4950                     chk.w      D4, [A0]
  961. 00000A44  6572                     bcs        +0x74 /* 00000AB8 */
  962. 00000A46  6643                     bne        +0x45 /* 00000A8B */
  963. 00000A48  6F6E                     ble        +0x70 /* 00000AB8 */
  964. 00000A4A  6669                     bne        +0x6B /* 00000AB5 */
  965. 00000A4C  6755                     beq        +0x57 /* 00000AA3 */
  966. 00000A4E  7469                     moveq.l    D2, 0x69
  967. 00000A50  6C69                     bge        +0x6B /* 00000ABB */
  968. 00000A52  7479                     moveq.l    D2, 0x79
  969. 00000A54  4469 616C                neg.w      [A1 + 0x616C]
  970. 00000A58  6F67                     ble        +0x69 /* 00000AC1 */
  971. 00000A5A  5F5F                     subq.w     [A7]+, 7
  972. 00000A5C  3234 5450                move.w     D1, [A4 + D5.w * 4 + 0x50]
  973. 00000A60  6572                     bcs        +0x74 /* 00000AD4 */
  974. 00000A62  6643                     bne        +0x45 /* 00000AA7 */
  975. 00000A64  6F6E                     ble        +0x70 /* 00000AD4 */
  976. 00000A66  6669                     bne        +0x6B /* 00000AD1 */
  977. 00000A68  6755                     beq        +0x57 /* 00000ABF */
  978. 00000A6A  7469                     moveq.l    D2, 0x69
  979. 00000A6C  6C69                     bge        +0x6B /* 00000AD7 */
  980. 00000A6E  7479                     moveq.l    D2, 0x79
  981. 00000A70  4469 616C                neg.w      [A1 + 0x616C]
  982. 00000A74  6F67                     ble        +0x69 /* 00000ADD */
  983. 00000A76  4650                     not.w      [A0]
  984. 00000A78  3133 5450                move.w     -[A0], [A3 + D5.w * 4 + 0x50]
  985. 00000A7C  6572                     bcs        +0x74 /* 00000AF0 */
  986. 00000A7E  6644                     bne        +0x46 /* 00000AC4 */
  987. 00000A80  6F63                     ble        +0x65 /* 00000AE5 */
  988. 00000A82  756D                     moveq.l    D2, 0x6D
  989. 00000A84  656E                     bcs        +0x70 /* 00000AF4 */
  990. 00000A86  7450                     moveq.l    D2, 0x50
  991. 00000A88  3454                     movea.w    A2, [A4]
  992. 00000A8A  4153                     chk.w      D0, [A3]
  993. 00000A8C  5000                     addq.b     D0, 8
  994. 00000A8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  995. 00000A92  0000 48E7                ori.b      D0, 0xE7
  996. 00000A96  1C10                     move.b     D6, [A0]
  997. 00000A98  266E 0008                movea.l    A3, [A6 + 0x8]
  998. 00000A9C  4244                     clr.w      D4
  999. 00000A9E  262B 0014                move.l     D3, [A3 + 0x14]
  1000. 00000AA2  2F03                     move.l     -[A7], D3
  1001. 00000AA4  2043                     movea.l    A0, D3
  1002. 00000AA6  2050                     movea.l    A0, [A0]
  1003. 00000AA8  2068 043C                movea.l    A0, [A0 + 0x43C]
  1004. 00000AAC  4E90                     jsr        [A0]
  1005. 00000AAE  2A00                     move.l     D5, D0
  1006. 00000AB0  0C85 434E 4F4B           cmpi.l     D5, 0x434E4F4B /* 'CNOK' */
  1007. 00000AB6  6622                     bne        +0x24 /* 00000ADA */
  1008. label00000AB8:
  1009. 00000AB8  2F0B                     move.l     -[A7], A3
  1010. 00000ABA  4EB9 0000 0B2C           jsr        [0x00000B2C]
  1011. 00000AC0  3800                     move.w     D4, D0
  1012. 00000AC2  2F3C 0000 1778           move.l     -[A7], 0x1778
  1013. // begin alternate branch 00000AC4-00000AC8
  1014. label00000AC4:
  1015. 00000AC4  0000 1778                ori.b      D0, 0x78 /* 'x' */
  1016. // end alternate branch 00000AC4-00000AC8
  1017. label00000AC4: // (misaligned)
  1018. 00000AC8  2F0B                     move.l     -[A7], A3
  1019. 00000ACA  262B 0004                move.l     D3, [A3 + 0x4]
  1020. 00000ACE  2F03                     move.l     -[A7], D3
  1021. 00000AD0  2043                     movea.l    A0, D3
  1022. 00000AD2  2050                     movea.l    A0, [A0]
  1023. label00000AD4:
  1024. 00000AD4  2068 0018                movea.l    A0, [A0 + 0x18]
  1025. 00000AD8  4E90                     jsr        [A0]
  1026. label00000ADA:
  1027. 00000ADA  262B 0014                move.l     D3, [A3 + 0x14]
  1028. 00000ADE  2F03                     move.l     -[A7], D3
  1029. 00000AE0  2043                     movea.l    A0, D3
  1030. 00000AE2  2050                     movea.l    A0, [A0]
  1031. 00000AE4  2068 03D4                movea.l    A0, [A0 + 0x3D4]
  1032. 00000AE8  4E90                     jsr        [A0]
  1033. 00000AEA  3004                     move.w     D0, D4
  1034. 00000AEC  4CDF 0838                movem.l    D3,D4,D5,A3, [A7]+
  1035. label00000AF0:
  1036. 00000AF0  4E5E                     unlink     A6
  1037. 00000AF2  205F                     movea.l    A0, [A7]+
  1038. label00000AF4:
  1039. 00000AF4  584F                     addq.w     A7, 4
  1040. 00000AF6  4ED0                     jmp        [A0]
  1041. 00000AF8  802E 436F                or.b       D0, [A6 + 0x436F]
  1042. 00000AFC  6E66                     bgt        +0x68 /* 00000B64 */
  1043. 00000AFE  6967                     bvs        +0x69 /* 00000B67 */
  1044. 00000B00  7572                     moveq.l    D2, 0x72
  1045. 00000B02  6555                     bcs        +0x57 /* 00000B59 */
  1046. 00000B04  7469                     moveq.l    D2, 0x69
  1047. 00000B06  6C69                     bge        +0x6B /* 00000B71 */
  1048. 00000B08  7479                     moveq.l    D2, 0x79
  1049. 00000B0A  5F5F                     subq.w     [A7]+, 7
  1050. 00000B0C  3234 5450                move.w     D1, [A4 + D5.w * 4 + 0x50]
  1051. 00000B10  6572                     bcs        +0x74 /* 00000B84 */
  1052. 00000B12  6643                     bne        +0x45 /* 00000B57 */
  1053. 00000B14  6F6E                     ble        +0x70 /* 00000B84 */
  1054. 00000B16  6669                     bne        +0x6B /* 00000B81 */
  1055. 00000B18  6755                     beq        +0x57 /* 00000B6F */
  1056. 00000B1A  7469                     moveq.l    D2, 0x69
  1057. 00000B1C  6C69                     bge        +0x6B /* 00000B87 */
  1058. 00000B1E  7479                     moveq.l    D2, 0x79
  1059. 00000B20  4469 616C                neg.w      [A1 + 0x616C]
  1060. 00000B24  6F67                     ble        +0x69 /* 00000B8D */
  1061. 00000B26  4676 0000                not.w      [A6 + D0.w]
  1062. 00000B2A  FFFF                     .invalid   <<F/7/7>>
  1063. 00000B2C  4E56 0000                link       A6, 0
  1064. 00000B30  48E7 1810                movem.l    -[A7], D3,D4,A3
  1065. 00000B34  266E 0008                movea.l    A3, [A6 + 0x8]
  1066. 00000B38  262B 000C                move.l     D3, [A3 + 0xC]
  1067. 00000B3C  2F03                     move.l     -[A7], D3
  1068. 00000B3E  2043                     movea.l    A0, D3
  1069. 00000B40  2050                     movea.l    A0, [A0]
  1070. 00000B42  2068 0470                movea.l    A0, [A0 + 0x470]
  1071. 00000B46  4E90                     jsr        [A0]
  1072. 00000B48  3800                     move.w     D4, D0
  1073. 00000B4A  48C4                     ext.l      D4
  1074. 00000B4C  2F04                     move.l     -[A7], D4
  1075. 00000B4E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1076. 00000B52  4EB9 0000 D4B2           jsr        [0x0000D4B2]
  1077. 00000B58  4CDF 0818                movem.l    D3,D4,A3, [A7]+
  1078. 00000B5C  4E5E                     unlink     A6
  1079. 00000B5E  205F                     movea.l    A0, [A7]+
  1080. 00000B60  584F                     addq.w     A7, 4
  1081. 00000B62  4ED0                     jmp        [A0]
  1082. label00000B64:
  1083. 00000B64  8035 5265                or.b       D0, [A5 + D5.w * 2 + 0x65]
  1084. 00000B68  6769                     beq        +0x6B /* 00000BD3 */
  1085. 00000B6A  7374                     moveq.l    D1, 0x74
  1086. 00000B6C  6572                     bcs        +0x74 /* 00000BE0 */
  1087. 00000B6E  5574 696C                subq.w     <<invalid full ext with I/IS == 4>>, 2
  1088. 00000B72  6974                     bvs        +0x76 /* 00000BE8 */
  1089. 00000B74  7943                     moveq.l    D4, 0x43
  1090. 00000B76  6F6E                     ble        +0x70 /* 00000BE6 */
  1091. 00000B78  7472                     moveq.l    D2, 0x72
  1092. 00000B7A  6F6C                     ble        +0x6E /* 00000BE8 */
  1093. 00000B7C  735F                     moveq.l    D1, 0x5F
  1094. 00000B7E  5F32 3454                subq.b     [A2 + D3.w * 4 + 0x54], 7
  1095. 00000B82  5065                     addq.w     -[A5], 8
  1096. label00000B84:
  1097. 00000B84  7266                     moveq.l    D1, 0x66
  1098. 00000B86  436F 6E66                chk.w      D1, [A7 + 0x6E66]
  1099. 00000B8A  6967                     bvs        +0x69 /* 00000BF3 */
  1100. 00000B8C  5574 696C                subq.w     <<invalid full ext with I/IS == 4>>, 2
  1101. 00000B90  6974                     bvs        +0x76 /* 00000C06 */
  1102. 00000B92  7944                     moveq.l    D4, 0x44
  1103. 00000B94  6961                     bvs        +0x63 /* 00000BF7 */
  1104. 00000B96  6C6F                     bge        +0x71 /* 00000C07 */
  1105. 00000B98  6746                     beq        +0x48 /* 00000BE0 */
  1106. 00000B9A  7600                     moveq.l    D3, 0x00
  1107. 00000B9C  0000 FFFF                ori.b      D0, 0xFF
  1108. 00000BA0  4E56 0000                link       A6, 0
  1109. 00000BA4  48E7 1810                movem.l    -[A7], D3,D4,A3
  1110. 00000BA8  266E 0008                movea.l    A3, [A6 + 0x8]
  1111. 00000BAC  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1112. 00000BB0  4EB9 0000 D3E2           jsr        [0x0000D3E2]
  1113. 00000BB6  3800                     move.w     D4, D0
  1114. 00000BB8  3F04                     move.w     -[A7], D4
  1115. 00000BBA  4227                     clr.b      -[A7]
  1116. 00000BBC  262B 000C                move.l     D3, [A3 + 0xC]
  1117. 00000BC0  2F03                     move.l     -[A7], D3
  1118. 00000BC2  2043                     movea.l    A0, D3
  1119. 00000BC4  2050                     movea.l    A0, [A0]
  1120. 00000BC6  2068 048C                movea.l    A0, [A0 + 0x48C]
  1121. 00000BCA  4E90                     jsr        [A0]
  1122. 00000BCC  4CDF 0818                movem.l    D3,D4,A3, [A7]+
  1123. 00000BD0  4E5E                     unlink     A6
  1124. 00000BD2  205F                     movea.l    A0, [A7]+
  1125. 00000BD4  584F                     addq.w     A7, 4
  1126. 00000BD6  4ED0                     jmp        [A0]
  1127. 00000BD8  8030 5365                or.b       D0, <<invalid full ext with IS == 1 and I/IS == 5>>
  1128. 00000BDC  7455                     moveq.l    D2, 0x55
  1129. 00000BDE  7469                     moveq.l    D2, 0x69
  1130. label00000BE0:
  1131. 00000BE0  6C69                     bge        +0x6B /* 00000C4B */
  1132. 00000BE2  7479                     moveq.l    D2, 0x79
  1133. 00000BE4  436F 6E74                chk.w      D1, [A7 + 0x6E74]
  1134. // begin alternate branch 00000BE6-00000BE8
  1135. label00000BE6:
  1136. 00000BE6  6E74                     bgt        +0x76 /* 00000C5C */
  1137. // end alternate branch 00000BE6-00000BE8
  1138. label00000BE6: // (misaligned)
  1139. label00000BE8:
  1140. 00000BE8  726F                     moveq.l    D1, 0x6F
  1141. 00000BEA  6C73                     bge        +0x75 /* 00000C5F */
  1142. 00000BEC  5F5F                     subq.w     [A7]+, 7
  1143. 00000BEE  3234 5450                move.w     D1, [A4 + D5.w * 4 + 0x50]
  1144. 00000BF2  6572                     bcs        +0x74 /* 00000C66 */
  1145. 00000BF4  6643                     bne        +0x45 /* 00000C39 */
  1146. 00000BF6  6F6E                     ble        +0x70 /* 00000C66 */
  1147. 00000BF8  6669                     bne        +0x6B /* 00000C63 */
  1148. 00000BFA  6755                     beq        +0x57 /* 00000C51 */
  1149. 00000BFC  7469                     moveq.l    D2, 0x69
  1150. 00000BFE  6C69                     bge        +0x6B /* 00000C69 */
  1151. 00000C00  7479                     moveq.l    D2, 0x79
  1152. 00000C02  4469 616C                neg.w      [A1 + 0x616C]
  1153. label00000C06:
  1154. 00000C06  6F67                     ble        +0x69 /* 00000C6F */
  1155. 00000C08  4676 0000                not.w      [A6 + D0.w]
  1156. 00000C0C  2107                     move.l     -[A0], D7
  1157. 00000C0E  040F 0309                subi.b     A7, 0x9 /* '\t' */
  1158. 00000C12  0C58 4703                cmpi.w     [A0]+, 0x4703
  1159. 00000C16  0580                     bclr       D0, D2
  1160. 00000C18  8F19                     or.b       [A1]+, D7
  1161. 00000C1A  2516                     move.l     -[A2], [A6]
  1162. 00000C1C  291B                     move.l     -[A4], [A3]+
  1163. 00000C1E  7D03                     moveq.l    D6, 0x03
  1164. 00000C20  7917                     moveq.l    D4, 0x17
  1165. 00000C22  1714                     move.b     -[A3], [A4]
  1166. 00000C24  1519                     move.b     -[A2], [A1]+
  1167. 00000C26  00FF                     .incomplete
  1168. 00000C28  FFFF                     .invalid   <<F/7/7>>
  1169. 00000C2A  1C79 1717 1415           movea.b    A6, [0x17171415]
  1170. 00000C30  1900                     move.b     -[A4], D0
  1171. 00000C32  FFFF                     .invalid   <<F/7/7>>
  1172. 00000C34  FF9B                     .invalid   <<F/6/7>>
  1173. 00000C36  1713                     move.b     -[A3], [A3]
  1174. 00000C38  1519                     move.b     -[A2], [A1]+
  1175. 00000C3A  1980 9C0D                move.b     [A4 + A1 * 4 + 0xD], D0
  1176. 00000C3E  0B00                     btst       D0, D5
  1177. 00000C40  FFFF                     .invalid   <<F/7/7>>
  1178. 00000C42  FFF0                     .invalid   <<F/7/7>>
  1179. 00000C44  0C0C 0E0D                cmpi.b     A4, 0xD /* '\r' */
  1180. 00000C48  4507                     .invalid   2, D7 // invalid opcode 4 with b == 4
  1181. 00000C4A  00FF                     .incomplete
  1182. 00000C4C  FFFF                     .invalid   <<F/7/7>>
  1183. 00000C4E  CA03                     and.b      D5, D3
  1184. 00000C50  0A3C 3900                xori.b     ccr, 0
  1185. 00000C54  FFFF                     .invalid   <<F/7/7>>
  1186. 00000C56  FFD2                     .invalid   <<F/7/7>>
  1187. 00000C58  090E                     btst       A6, D4
  1188. 00000C5A  2780 A42F                move.l     [A3 + A2.w * 4 + 0x2F], D0
  1189. // begin alternate branch 00000C5C-00000C5E
  1190. label00000C5C:
  1191. 00000C5C  A42F                     syscall    PostEvent/PPostEvent, flags=4
  1192. // end alternate branch 00000C5C-00000C5E
  1193. label00000C5C: // (misaligned)
  1194. 00000C5E  0000 5F47                ori.b      D0, 0x47 /* 'G' */
  1195. 00000C62  8485                     or.l       D2, D5
  1196. 00000C64  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  1197. label00000C66:
  1198. 00000C66  0000 0000                ori.b      D0, 0x0
  1199. 00000C6A  0000 0000                ori.b      D0, 0x0
  1200. 00000C6E  0000 0000                ori.b      D0, 0x0
  1201. 00000C72  0000 0000                ori.b      D0, 0x0
  1202. 00000C76  0000 0000                ori.b      D0, 0x0
  1203. 00000C7A  0000 0000                ori.b      D0, 0x0
  1204. 00000C7E  0000 0000                ori.b      D0, 0x0
  1205. 00000C82  0000 0000                ori.b      D0, 0x0
  1206. 00000C86  0000 0000                ori.b      D0, 0x0
  1207. 00000C8A  0000 0000                ori.b      D0, 0x0
  1208. 00000C8E  0000 0000                ori.b      D0, 0x0
  1209. 00000C92  0000 0000                ori.b      D0, 0x0
  1210. 00000C96  0000 0000                ori.b      D0, 0x0
  1211. 00000C9A  0000 0000                ori.b      D0, 0x0
  1212. 00000C9E  0000 0000                ori.b      D0, 0x0
  1213. 00000CA2  0000 0000                ori.b      D0, 0x0
  1214. 00000CA6  0000 0000                ori.b      D0, 0x0
  1215. 00000CAA  0000 0000                ori.b      D0, 0x0
  1216. 00000CAE  0000 0000                ori.b      D0, 0x0
  1217. 00000CB2  0000 0000                ori.b      D0, 0x0
  1218. 00000CB6  0000 0000                ori.b      D0, 0x0
  1219. 00000CBA  0000 0000                ori.b      D0, 0x0
  1220. 00000CBE  0000 0000                ori.b      D0, 0x0
  1221. 00000CC2  0000 0000                ori.b      D0, 0x0
  1222. 00000CC6  0000 0000                ori.b      D0, 0x0
  1223. 00000CCA  0000 0000                ori.b      D0, 0x0
  1224. 00000CCE  0000 0000                ori.b      D0, 0x0
  1225. 00000CD2  0000 0000                ori.b      D0, 0x0
  1226. 00000CD6  0000 0000                ori.b      D0, 0x0
  1227. 00000CDA  0000 0000                ori.b      D0, 0x0
  1228. 00000CDE  0000 0000                ori.b      D0, 0x0
  1229. 00000CE2  0000 0000                ori.b      D0, 0x0
  1230. 00000CE6  0000 0000                ori.b      D0, 0x0
  1231. 00000CEA  0000 0000                ori.b      D0, 0x0
  1232. 00000CEE  0000 0000                ori.b      D0, 0x0
  1233. 00000CF2  0000 0000                ori.b      D0, 0x0
  1234. 00000CF6  0000 0000                ori.b      D0, 0x0
  1235. 00000CFA  0000 0000                ori.b      D0, 0x0
  1236. 00000CFE  0000 0000                ori.b      D0, 0x0
  1237. 00000D02  0000 0000                ori.b      D0, 0x0
  1238. 00000D06  0000 0000                ori.b      D0, 0x0
  1239. 00000D0A  0000 0000                ori.b      D0, 0x0
  1240. 00000D0E  0000 0000                ori.b      D0, 0x0
  1241. 00000D12  0000 0000                ori.b      D0, 0x0
  1242. 00000D16  0000 0000                ori.b      D0, 0x0
  1243. 00000D1A  0000 0000                ori.b      D0, 0x0
  1244. 00000D1E  0000 0000                ori.b      D0, 0x0
  1245. 00000D22  0000 0000                ori.b      D0, 0x0
  1246. 00000D26  0000 0000                ori.b      D0, 0x0
  1247. 00000D2A  0000 0000                ori.b      D0, 0x0
  1248. 00000D2E  0000 0000                ori.b      D0, 0x0
  1249. 00000D32  0000 0000                ori.b      D0, 0x0
  1250. 00000D36  0000 0000                ori.b      D0, 0x0
  1251. 00000D3A  0000 0000                ori.b      D0, 0x0
  1252. 00000D3E  0000 0000                ori.b      D0, 0x0
  1253. 00000D42  0000 0000                ori.b      D0, 0x0
  1254. 00000D46  0000 0000                ori.b      D0, 0x0
  1255. 00000D4A  0000 0000                ori.b      D0, 0x0
  1256. 00000D4E  0000 0000                ori.b      D0, 0x0
  1257. 00000D52  0000 0000                ori.b      D0, 0x0
  1258. 00000D56  0000 0000                ori.b      D0, 0x0
  1259. 00000D5A  0000 0000                ori.b      D0, 0x0
  1260. 00000D5E  0000 0000                ori.b      D0, 0x0
  1261. 00000D62  0000 0000                ori.b      D0, 0x0
  1262. 00000D66  0000 0000                ori.b      D0, 0x0
  1263. 00000D6A  0000 0000                ori.b      D0, 0x0
  1264. 00000D6E  0000 0000                ori.b      D0, 0x0
  1265. 00000D72  0000 0000                ori.b      D0, 0x0
  1266. 00000D76  0000 0000                ori.b      D0, 0x0
  1267. 00000D7A  0000 0000                ori.b      D0, 0x0
  1268. 00000D7E  0000 0000                ori.b      D0, 0x0
  1269. 00000D82  0000 0000                ori.b      D0, 0x0
  1270. 00000D86  0000 0000                ori.b      D0, 0x0
  1271. 00000D8A  0000 0000                ori.b      D0, 0x0
  1272. 00000D8E  0000 0000                ori.b      D0, 0x0
  1273. 00000D92  0000 0000                ori.b      D0, 0x0
  1274. 00000D96  0000 0000                ori.b      D0, 0x0
  1275. 00000D9A  0000 0000                ori.b      D0, 0x0
  1276. 00000D9E  0000 0000                ori.b      D0, 0x0
  1277. 00000DA2  0000 0000                ori.b      D0, 0x0
  1278. 00000DA6  0000 0000                ori.b      D0, 0x0
  1279. 00000DAA  0000 0000                ori.b      D0, 0x0
  1280. 00000DAE  0000 0000                ori.b      D0, 0x0
  1281. 00000DB2  0000 0000                ori.b      D0, 0x0
  1282. 00000DB6  0000 0000                ori.b      D0, 0x0
  1283. 00000DBA  0000 0000                ori.b      D0, 0x0
  1284. 00000DBE  0000 0000                ori.b      D0, 0x0
  1285. 00000DC2  0000 0000                ori.b      D0, 0x0
  1286. 00000DC6  0000 0000                ori.b      D0, 0x0
  1287. 00000DCA  0000 0000                ori.b      D0, 0x0
  1288. 00000DCE  0000 0000                ori.b      D0, 0x0
  1289. 00000DD2  0000 0000                ori.b      D0, 0x0
  1290. 00000DD6  0000                     .incomplete
  1291.